package com.nageoffer.jobtrain.admin.service.chain;

import org.springframework.core.Ordered;

/**
 * author：唐晨
 * 添加Oj题目实现责任链模式接口
 */
public interface OjQuestionAbstractChainHandler<T> extends Ordered {
    /**
     * 执行责任链逻辑
     *
     * @param requestParam 责任链执行入参
     */
    void handler(T requestParam);

    /**
     * @return 责任链组件标识
     */
    String mark();
}
